#include <stdio.h>
#include <errno.h>
#include <string.h>

int main(int argc, const char *argv[]){
    FILE *fp = NULL;
    if(NULL == (fp = fopen("hello.txt", "r"))){
        printf("%s %s %d\n", __FILE__, __func__, __LINE__); // 文件名 函数名 行号
        printf("文件打开失败 errnum = [%d] errstr = [%s]\n", errno, strerror(errno));
        return -1;
    }
    printf("文件打开成功\n");
    return 0;
}